Modules

Contains the Foreign<T> type used to represent fields that may or may not be loaded.
A module for the various types used & generated by the model!() proc-macro.
Contains a trait for simplifying the building of relationships between nodes
Contains the query builder for simplifying the building of Surreal QL queries. Particularely useful when composing variables and conditional queries

Macros

The model macro allows you to quickly create structs (aka models) with fields that match the nodes of your database.